package testeSelenium;

import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;

public class TestaCriaGrupo1 extends SeleneseTestCase {
	public void setUp() throws Exception {
		setUp("http://localhost:8080/Lembrete/index.jsf", "*firefox");
	}
	public void testNew() throws Exception {
		selenium.open("/Lembrete/index.jsf");
		selenium.type("//input[1]", "admin@admin");
		selenium.type("//input[2]", "admin");
		selenium.click("document.forms[0].elements[3]");
		selenium.waitForPageToLoad("30000");
		
		selenium.click("//a[contains(text(),'Criar Novo Grupo')]");
		selenium.waitForPageToLoad("30000");
		selenium.type("//div[@id='page']/table/tbody/tr[1]/td[2]/input", "g1");
		selenium.click("document.forms[0].elements[1]");
		selenium.click("//div[@id='page']/table/tbody/tr[3]/td/input[2]");
		selenium.waitForPageToLoad("30000");
		selenium.click("//form/a"); //[contains(text(),'Volte para página principal')]");
	//	selenium.open("/Lembrete/main.jsf");
		selenium.waitForPageToLoad("30000");

		//selenium.click("//form/a");
		selenium.click("//a[contains(text(),'Criar Novo Grupo')]");
		selenium.waitForPageToLoad("30000");
		selenium.type("document.forms[0].elements[0]", "g2");
		selenium.click("document.forms[0].elements[1]");
		selenium.click("document.forms[0].elements[4]");
		selenium.waitForPageToLoad("30000");
		selenium.click("//form/a");
//		//selenium.open("/Lembrete/main.jsf");
		selenium.waitForPageToLoad("30000");
		verifyTrue(selenium.isTextPresent("g2"));
		verifyTrue(selenium.isTextPresent("admin@admin"));
		verifyTrue(selenium.isTextPresent("true"));
		selenium.click("//a[contains(text(),'Criar Novo Grupo')]");
		selenium.waitForPageToLoad("30000");
		selenium.type("document.forms[0].elements[0]", "g3");
		selenium.click("document.forms[0].elements[1]");
		selenium.click("document.forms[0].elements[4]");
		selenium.waitForPageToLoad("30000");
		selenium.click("//form/a");
		selenium.waitForPageToLoad("30000");
		verifyTrue(selenium.isTextPresent("g3"));
		verifyTrue(selenium.isTextPresent("admin@admin"));
		verifyTrue(selenium.isTextPresent("true"));
	
		selenium.click("//a[contains(text(),'Criar Novo Grupo')]");


	}
}
